Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 USA F1 USA F2 USA F3 USA F6 USA F7 USA F8 USA F12 USA F13 Mexico F6 Mexico F7 Mexico F8 USA F24 USA F25 USA F9 USA F30 USA F31 USA F32 USA F1 USA F5 USA F6 USA F7 USA F8 USA F9 USA F10 USA F11 Spain F13 Spain F14 Italy F11 USA F25 USA F3 USA F4 USA F23 USA F1 (Los Angeles) USA F2 (Long Beach) USA F6 (Palm Coast) USA F8 (Indian Harbour Beach) USA F9 (Orlando) USA F11 (Calabasas) USA F17 (Winston-Salem) USA F19 (Winston-Salem) USA F21 (Tulsa) USA F15 (Winston-Salem) Black Forest Open 2004 - Freudenstadt San Remo Tennis Cup 15° Piertomaso - San Remo Sarajevo Open 2004 - Sarajevo Antonio Savoldi-Marco Co. - Manerbio 10ø Tornea B. Camparini - Reggio Emilia Gemax Samsung Open 2005 - Belgrade Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Tallahassee Challenger Binghamton Challenger Sacramento Challenger Charlottesville Challenger Bordeaux Challenger Budapest Challenger - Budapest Napa Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Playford Challenger Chicago Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Bucaramanga Challenger Sarasota Challenger Cary Challenger Tiburon Challenger Fairfield Challenger Vancouver Challenger Playford Challenger Fairfield Challenger Aix En Provence Challenger Knoxville Challenger Savannah Challenger Las Vegas Challenger Savannah Challenger Las Vegas Challenger Irving Challenger Knoxville Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Lyon Challenger Blois Challenger Binghamton Challenger Lexington Challenger Cary Challenger Tiburon Challenger Maui Challenger Bordeaux Challenger Newport Beach Challenger Dallas Challenger Citta di Monza - Monza Winnetka Challenger Tiburon Challenger Champaign Challenger Tallahassee Challenger Surbiton Challenger New Haven Challenger Aix En Provence Challenger Stockton Challenger Croatia Open - Umag Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Swiss Indoors Basel - Basel China Open - Beijing Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai The Artois Championships - London China Open - Beijing China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Memphis Open - Memphis AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona AEGON Championships - London China Open - Beijing Winston-Salem Open - Winston-Salem Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Adelaide International - Adelaide Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Sardegna Open - Cagliari US Men's Clay Court Championship - Houston Serbia Open - Belgrade Truist Atlanta Open - Atlanta Erste Bank Open - Vienna Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Thailand Open - Bangkok China Open - Beijing Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag BB&T Atlanta Open - Atlanta Champaign Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna New York Open - New York Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Delray Beach Open - Delray Beach Serbia Open - Belgrade St. Petersburg Open - St. Petersburg AEGON Championships - London Belgrade 2 - Belgrade Adelaide International 2 - Adelaide Rome Challenger Dallas Open - Dallas Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Rothesay International - Eastbourne Gonet Geneva Open - Geneva US Men's Clay Court Championship - Houston Sarasota Challenger Tallahassee Challenger Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Las Vegas Challenger Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Columbus Challenger Knoxville Challenger Charlottesville Challenger Emilia-Romagna Open - Parma Mestre Challenger Qatar ExxonMobil Open - Doha European Open - Antwerp Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Charlottesville Challenger Knoxville Challenger Champaign Challenger Adelaide International 1 - Adelaide Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Aptos Challenger Columbus Challenger Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Gemax Samsung Open 2004 - Belgrade Adelaide International - Adelaide Citi Open - Washington Kremlin Cup - Moscow Dallas Open - Dallas Citi Open - Washington Geneva Open - Geneva Astana Open - Astana Boss Open - Stuttgart Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach United Cup - Australia Abierto Mexicano Telcel - Acapulco Murray River Open - Melbourne Serbia Open - Belgrade Croatia Open - Umag Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Forte Village Sardegna Open - Sardinia Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne ABN/AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Hellenic Championship - Athens Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Banja Luka Open - Banja Luka Croatia Open - Umag Infosys Hall of Fame Open - Newport China Open - Beijing Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch cinch Championships - London Brisbane - Brisbane Medibank International - Sydney Qatar ExxonMobil Open - Doha Citi Open - Washington San Diego Open - San Diego Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid cinch Championships - London Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Japan Open Tennis Championships - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Adelaide International - Adelaide Internazionali BNL dItalia - Rome Qatar ExxonMobil Open - Doha Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome National Bank Open - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Open 13 - Marseille Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rothesay International - Eastbourne Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta Rogers Masters - Toronto BNP Paribas Open - Indian Wells U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Open Parc - Lyon BNP Paribas Masters - Paris French Open - Paris Erste Bank Open - Vienna Wimbledon - London BNP Paribas Nordic Open - Stockholm Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Abierto de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Cincinnati Open - Cincinnati Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 ATP Cup - Melbourne Davis Cup, Finals, QF, SRB-KAZ 2-1 Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Group C, Valencia Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin French Open - Paris Olympics - Beijing Wimbledon - London Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne Olympics - Tokyo French Open - Paris Australian Open - Melbourne Olympics - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SVK-SRB, 1-4 Hopman Cup - Perth Davis Cup, Group 1, 2R, GBR-SCG 2-3 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Laver Cup - Vancouver Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Mubadala World Tennis Championship Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Laver Cup - Chicago Davis Cup, Group D, Split Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Nitto ATP Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - Turin